<?php

/**
 *处理中文乱码
 *@param $array 二维数组
 *@return $array 经过urlcode的二维数组数据。
 */
function tourlencode($array='')
{
	if(gettype(current($array)) !== 'array')    //一维数组
	{
		foreach($array as $key =>$value){
			$array[$key] = urlencode( $value );
		}
	}
	else{                             //二维数组
		$i = 0;
	    foreach($array as $temp){
	    	if($temp)
		    foreach ( $temp as $key => $value ) {   
		       $temp[$key] = urlencode ( $value );   
		    }
		    $array[$i] = $temp; 
		    $i++;
	    }
	}
    return $array;
}

/**
 *输出json格式数据
 *@param $response 需要输出的数组
 *@return  json格式数据、
 */
function tourldecode($response='')
{
	return urldecode( stripcslashes ( json_encode( $response ) ) );
}

/**
 * 输出指定格式错误信息
 */
function errorMsg($msg='')
{
	$msg = urlencode($msg);
	$response = array('response'=>'error','error'=>$msg);
	$response = tourldecode($response);
	die($response);
}
?>